home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / comm / tcp / mufs_telnetd.lha / telnetd2_0.lha / telnetd-2.0 / source / smakefile < prev    next >
Makefile  |  1995-04-13  |  1KB  |  73 lines

  1. #
  2. # smakefile for telnetd
  3. #
  4. # created by Peter Simons <simons@peti.rhein.de>
  5. #
  6.  
  7. #
  8. # Labels:
  9. # =======
  10. #
  11.  
  12. # Compiler flags:
  13. # ===============
  14. #
  15. # Define one of the following symbols to archive the described effect:
  16. #
  17. # DEBUG         - compile a version with debugging info included
  18. # USE_INETD     - compile a version that has to be started by inetd rather
  19. #                 than by TnServ
  20. #
  21. CFLAGS  = DEFINE=USE_INETD #DEFINE=DEBUG
  22.  
  23. # Linker flags:
  24. # =============
  25. #
  26. LFLAGS  =
  27.  
  28. #
  29. # Targets
  30. #
  31. all:            TnServ telnetd NoReq telnetd.guide
  32.         # default target
  33.  
  34. #
  35. # Actions
  36. #
  37. .c.o:
  38.         sc $(CFLAGS) $*.c
  39.  
  40. TnServ_rev.h:   rcs/TnServ.c
  41.         rcsrev TnServ TnServ.c
  42.  
  43. TnServ:         TnServ.o
  44.         sc $*.o TO $* $(LFLAGS) LINK LIB netlib:net.lib
  45.         @Delete $*.lnk QUIET
  46.  
  47. telnetd_rev.h:  rcs/telnetd.c
  48.         rcsrev telnetd telnetd.c
  49.  
  50. telnetd:        telnetd.o
  51.         sc $*.o TO $* $(LFLAGS) LINK NOSTARTUP
  52.         @Delete $*.lnk QUIET
  53.  
  54. telnetd.guide:  telnetd.texinfo
  55.         makeinfo --amiga-39 --fill-column 75 $*.texinfo
  56.  
  57. NoReq:          NoReq.o
  58.         sc $*.o TO $* $(LFLAGS) LINK NOSTARTUP STRIPDEBUG
  59.         @Delete $*.lnk QUIET
  60.  
  61. tex:
  62.         virtex &tex telnetd.texinfo
  63.  
  64. install:    telnetd
  65.     slink telnetd TO AmiTCP:serv/telnetd NODEBUG
  66.  
  67. #
  68. # Dependencies
  69. #
  70. telnetd.o:      telnetd.c telnetd_rev.h
  71. TnServ.o:       TnServ.c TnServ_rev.h
  72. NoReq.o:        NoReq.c
  73.